<%@ page import="java.util.Date" %>
<%@ page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" language="java" %>
<%@ page errorPage="index.jsp" %>
<html>
<head>
	<title>Title</title>
</head>
<body>
<%--
	JSP表达式
	作用：用来将程序输出到客户端
	<%= 变量 或者 表达式 %>
--%>
<%=new Date()%>

<%--
	JSP 脚本片段
	<%  常见的代码 %>
--%>
<%
	int x = 0;
	for (int i = 0; i < 100; i++) {
		x += i;
	}
	out.print("<h1> Sum:" + x + "</h1>");
%>

<%
	int y = 10;
	out.print(y);
%>
<p>这是一个JSP文档</p>
<%
	out.print(y);
%>

<%-- 在代码中嵌入HTML --%>
<%
	for (int i = 0; i < 100; i++) {
%>
<h1>Hello, Servlet! <%= i %></h1>
<%
	}
%>

<%-- JSP 声明 --%>
<%!
	static {
		System.out.println("Loading Servlet");
		test();
	}

	private int globalVar = 0;

	private static void test () {
		System.out.println("进入了方法");
	}


%>
<% int f = 1 / 0;
%>
<%--
	try {
		int f = 1 / 0;
	} catch (Exception e) {
		request.getRequestDispatcher("/index.jsp").forward(req, resp);
		String path = request.getServletContext().getContextPath();
		response.sendRedirect("${pageContext.request.contextPath}/index.jsp");
	}
--%>
</body>
</html>
